Nastavení replikací
přes protokol SMTP/POP3

Zpět na úvodní stránku
Krok zpět



Výchozí předpoklady

Než spustíte replikace, ověřte si následující podmínky:
- provedli jste "První kroky po instalaci systému" podle manuálu 602E-Shop;
- připravené adresáře "Catalog", "Pic" a "Popisy" jste poslali svému ISP, který je umístil do vyhrazeného adresáře WWW serveru;
- exportem a novým importem jste aplikaci START uložili na SQL server pod jiným jménem, než pod původním názvem eshop4.0_start (např. pod jménem Alfa);
- do rolí aplikace jste přiřadili potřebné uživatele;
- svou aplikaci jste exportovali bez dat a poslali svému ISP (s touto aplikací se bude navazovat sdílení dat);
- máte TCP/IP spojení se serverem, který podporuje odesílání pošty pomocí protokolu SMTP a příjem pomocí protokolu POP3;
- znáte adresu na tento SMTP a POP3 server;
- máte přidělenu e-mailovou adresu.


Nastavení profilu poštovních parametrů

Podrobnější popis nastavení profilu poštovních parametrů pro platformy Windows, Novell a Linux najdete viz Profily poštovních parametrů.

1. Spustíte si program Konfigurace WinBase602 z nabídky Start.
2. Na záložce Pošta zvolte Nový profil a zadejte jeho jméno, např.:

3. Na záložce Pošta zvolte jméno profilu, který jste právě vytvořili a vyberte typ pošty SMTP/POP3, poté se objeví další editační pole.
Následující informace zjistíte u svého poskytovatele Internetu, kde již máte založenou e-mailovou schránku nebo v případě zapojení vašeho počítače do sítě LAN u správce této sítě.

Je nutné zadat následující povinné údaje:
  • jméno SMTP serveru, přes který bude WinBase602 SQL server odesílat poštu z 602E-Shopu;
  • e-mailovou adresu, která bude součástí odesílané pošty (na tuto adresu lze odpovědět e-mailem),
  • jméno POP3 serveru, jméno uživatele a heslo přiděluje správce POP3 serveru včetně e-mailové adresy (poskytovatel Internetu resp. správce vaší LAN sítě);
  • název telefonního spojení, jméno uživatele a heslo, pokud se do sítě Internet přihlašujete pomocí vytáčené linky.


  • Nastavení replikačních parametrů místního serveru

    1. Spusťte klienta WinBase602 z nabídky Start a přihlašte se jako aministrátor.
    2. Označte resp. se připojte k SQL serveru, pro který chcete nastavit replikační parametry.
    3. Myší označte v Řídícím panelu vývojového prostředí ikonu SQL serveru.
    4. Nyní stiskněte tlačítko Replikace na záložce Ovládání a objeví se editační okno Replikační parametry místního serveru:


    Pro replikaci můžete použít dvě adresy resp. způsoby. Přednostně je používána "Adresa místního serveru". Poskytovatel Internetu, který hostuje více aplikací, si může zvolit i "Alternativní adresu" a tak replikovat přes "Direct IP" adresu a s jinými aplikacemi např. přes SMTP/POP3 server.
    V případě instalace "602E-Shop Personal Hosting" vyplňte pouze záložku Adresa místního serveru s následujícími povinnými údaji:
  • zvolte typ Pošta a jméno profilu pro replikace, který jste vytvořili v předešlém kroku Nastavení profilu poštovních parametrů;
  • heslo pro přístup do POP3 e-mailové schránky takové, jako v předešlém kroku Nastavení profilu poštovních parametrů;
  • poštovní adresa tak, jak je nastavena v předešlém kroku Nastavení profilu poštovních parametrů;
  • z comba zvolte typ poštovní adresy SMTP;
  • založte vstupní a výstupní adresář (tj. InQueue a OutQueue) pro ukládání replikačních paketů;
  • počet replikačních vláken nastavte na 1;
  • periodu prohlížení replikačních plánů nastavte na 1 (tj. 1 minuta);
  • zaškrkněte check box pro povolení replikací.


    Registrace protějšího (akceptujícího) SQL serveru

    1. Připojte se na Internet
    2. Ve středním okně řídícího panelu rozbalte složku "Systém"
    3. Kliknutím na ikonku "Replikační servery" se vám zobrazí seznam replikačních serverů.
    Pokud jste v minulosti neprováděli registraci protějšího serveru, bude tento seznam prázdný.
    4. Klikněte na tlačítko "Registrovat" a zadejte e-mailovou adresu akceptujícího serveru (zjistěte u poskytovatele Internetu, který hostuje vaší aplikaci).

    5. Po stisknutí tlačítka OK odešle místní server protějšímu speciální paket, ve kterém předá informace o sobě (jméno, e-mailová adresa apod.). Protější server odpoví stejnými informacemi, které se uloží do tabulky serverů.
    6. Otevřte okno WinBase602 SQL Serveru (kliknutím na ikonku na liště) a sledujte je-li na serverové info odpovězeno.

    7. Objeví-li se hláška (Čtu paket typu serverové info) je protější server zaregistrován (po překreslení pohledu v řídícím panelu jej uvidíte v seznamu replikačních serverů). viz poznámka 1

    Dokud neobdržíte paket Serverové info, nebyla úspěšně provedena registrace protějšího serveru a nemůžete pokračovat dále v navazování replikací.


    Nastavení vlastností aplikace

    1. V řídícím panelu WinBase602 klikněte na ikonku s aplikací
    2. V pravém panelu klikněte na tlačítko "Vlastnosti" a v záložce "Replikace" nastavte váš místní žádající server:

    3. Ostatní záložky (Závislosti a WWW objekty) nechte bez povšimnutí. Změny potvrďte tlačítkem OK.


    Navázání replikací mezi aplikacemi

    1. V pravém řídícím panelu klikněte na Repl. pravidla

    2. V záložce Protější server (další záložky ignorujte) nastavte kliknutím na tlačítko Sdílet s dalším serverem.

    Volbu Považovat současný stav za synchronizovaný? lze použít jen v případě, že navazujete replikační vztah mezi totožnými aplikacemi tj. s aplikací, která vznikla exportem vaší aplikace včetně dat. Předpokládá se, že obě aplikace jsou totožné jak zdrojovým kódem tak daty.
    3. Zadejte jméno vzdáleného serveru (jméno SQL Serveru u ISP) a jméno vztahu v aplikaci "Isp".
    4. Po kliknutí na OK sledujte opět okno serveru - objeví se "Tvořím paket typu žádost o sdílení".
    5. Telefonicky se spojte se službou u serveru ISP a požádejte je, aby žádost o sdílení aplikací potvrdil.
    6. Obdržíte-li zprávu "Čtu paket typu Přijetí sdílení", je úspěšně navázáno sdílení mezi aplikacemi. viz poznámka 1
    7. Objeví-li se v okně serveru "Čtu paket typu Potvrzení replikace číslo 1" je replikační vztah navázán. Data z aplikace na Vašem PC se přenesla na server ISP. viz poznámka 1
    V okně SQL serveru byste měli postupně obdržet následující informace:

    Pokud se tyto informace nezobrazí, zkontrolujte si znovu pečlivě všechny předchozí nastavení, popř. kontaktujte svého ISP.
    8. Održíte-li zprávu Čtu paket typu Potvrzení replikace číslo 1, můžete ukončit spojení na Internet a vypnout počítač.


    Poznámka 1
    Pokud SQL server běží na počítači s modemem, musíte ručně spustit stažení pošty z POP3 schránky; označte myší aplikaci v řídícím panelu vývojového prostředí a stiskněte tlačítko Replikovat sem, zobrazí se okno Vyberte server(y) pro replikaci (obsah okna ignorujte) a stiskněte tlačítko OK. V okně SQL serveru se zobrazují informace o navazování telefonického spojení. Není-li modem připojen k tomuto počítači, informace o telefonickém spojení se nezobrazují.
    Bude-li ve schránce POP3 paket od protějšího serveru, jste o přečtení paketu informováni v okně SQL serveru.
    SQL server se pokusí vytočit telefonní linku a vyzvednout si paket ze své POP3 schránky. Může se stát, že doručení paketu od protějšího serveru bude trvat i několik minut. Proto doporučujeme po cca 5 minutách zkusit opět funkci Replikovat sem. Nedojde-li paket typu serverové info resp. potvzení žádosti, pokuste se ověřit nastavení poštovních údajů, připojení na Internet mezi vámi a protějším serverem, popř. se spojte se správcem protějšího SQL serveru.


    Profily poštovních parametrů
    Profil je sada parametrů, které jsou potřeba k inicializaci použité pošty. Aplikace potřebuje pro zpřístupnění pošty znát pouze jméno profilu a prakticky vůbec nemusí brát ohled na to, která z podporovaných pošt je v cílovém prostředí nainstalovaná. Pokud se změní některý z parametrů pošty, není třeba měnit aplikaci, stačí změnit hodnotu parametru v profilu. V systému může existovat několik profilů, které se liší svým jménem, implicitní profil má jméno prázdné. V prostředí Windows jsou profily uloženy v registrační databázi pod klíčem:
    HKEY_LOCAL_MACHINE\SOFTWARE\Software602\WinBase602\Mail
    Implicitní profil tvoří řetězcové hodnoty tohoto klíče, pojmenované profily jsou uloženy jako podklíče daného jména. Pro vytváření a správu profilů lze použít Konfigurační panel WinBase602, záložku Pošta. Na UNIXu a Novellu jsou profily uloženy v souboru WBKERNEL.INI, implicitní profil v sekci [MAIL_], pojmenované profily v sekci [MAIL_jméno profilu]. Soubor WBKERNEL.INI se edituje ručně z prostředí OS. Je zřejmé, že pro tyto OS se uplatní pouze profily typu SMTP/POP3. Do WBKERNEL.INI nelze uložit zašifrované přístupové heslo do POP3 schránky.
    Příklad implicitního profilu definovaného na Novellu resp. Linuxu ve WBKERNEL.INI:
    [MAIL_]
    SMTPServer=winbase.soft602.cz
    MyAddress=server@soft602.cz
    POP3Server=winbase.soft602.cz
    UserName=server
    FilePath=/wbsend;/wbsend/temp

    Zde použitý pojem profil není totožný s profily používanými při MAPI komunikaci nebo s profily programu Mail602. Je to pojem obecnější, vyjmenované profily jsou jeho podmnožinou.

    Parametry profilu pro SMTP/POP3
    SMTPServer
    Jméno nebo IP adresa SMTP serveru
    MyAddress
    Poštovní adresa, která bude v zásilkách uvedena jako adresa odesílatele
    POP3Server
    Jméno nebo IP adresa POP3 serveru
    UserName
    Jméno uživatele poštovní schránky
    DialConn
    Jméno telefonního připojení (ze složky Telefonické připojení sítě)
    DialUserName
    Jméno uživatele telefonního připojení k Internetu
    FilePath
    Seznam adresářů (s absolutními cestami v syntaxi daného OS) oddělených středníkem, ze kterých lze připojit soubor k zásilce (a tudíž odeslat). Pokud se aplikace pokusí odeslat soubor z jiné složky, než je v seznamu, bude požadavek odmítnut. Jestliže parametr není specifikován, nebo obsahuje-li prázdný řetězec, bude možné odeslat libovolný soubor. Jde o to, že SQL server zpravidla běží s velkými přístupovými právy a je třeba neprivilegovaným uživatelům databáze zabránit v neoprávněnému přístupu k souborům.
    Příklad (Windows): D:\wbdata;D:\wbdata\temp
    Příklad (NetWare): SYS:wbdata; SYS:wbdata/temp
    Příklad (UNIX): /wbdata;/wbdata/temp
    Parametry SMTPServer a MyAddress jsou povinné pro odesílání pošty. Parametry POP3Server a UserName jsou povinné pro příjem pošty. Parametry DialConn a DialUserName jsou nutné pouze pokud je počítač připojen k Internetu pomocí vytáčené linky. Konfigurační panel umožňuje navíc do profilu v registrační databázi Windows uložit heslo pro přístup k POP3 schránce (pro odesílání pošty není heslo potřeba) a případně heslo pro telefonní přístup k Internetu.


    Navigační stránky CD 602E-Shop jsou optimalizovány pro MSIE 800x600

    www.software602.cz hotline: 02/220 11 266, hotline@software602.cz Na začátek stránky